package com.itheima.d07_singleton;

/**
 * 垃圾回收器：设计成单例
 * 复用性
 * 节省内存
 */
public class GC {

    //2.定义类变量，存储当前对象
    private static GC gc; // null

    //1.构造方法私有化
    private GC() {
    }

    //3.定义类方法，返回当前类内部维护的对象
    public static GC getGc() {
        if (gc == null) {
            gc = new GC(); //创建唯一的GC对象
        }
        return gc;
    }

}
